material impermeable - Spanish English Dictionary